Skip to content

Update copyright year to 2026 and standardize SPDX headers#373

Merged
nicholas-fedor merged 1 commit intomainfrom
chore/update-license
Mar 2, 2026
Merged

Update copyright year to 2026 and standardize SPDX headers#373
nicholas-fedor merged 1 commit intomainfrom
chore/update-license

Conversation

@nicholas-fedor
Copy link
Owner

@nicholas-fedor nicholas-fedor commented Mar 2, 2026

This PR updates the copyright year and standardizes file headers.

Changes

  • Update copyright year from 2025 to 2026 across all project files
  • Standardize license headers to SPDX-License-Identifier format
  • Add missing license headers to main entry point and generated mocks
  • Update documented minimum Go version requirement from 1.16 to 1.26
  • Fix import alias formatting for bubbletea package in ProgramRunner mock

Summary by CodeRabbit

  • Chores

    • Updated copyright year to 2026 across all source files.
    • Standardized license header format for consistency.
  • Documentation

    • Updated minimum Go version requirement from 1.16 to 1.26.

…aders

- Update copyright year from 2025 to 2026 across all project files
- Standardize license headers to SPDX-License-Identifier format
- Add missing license headers to main entry point and generated mocks
- Update documented minimum Go version requirement from 1.16 to 1.26
- Fix import alias formatting for bubbletea package in ProgramRunner mock
@nicholas-fedor nicholas-fedor enabled auto-merge (squash) March 2, 2026 11:55
@coderabbitai
Copy link

coderabbitai bot commented Mar 2, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f5dc953 and 2998576.

📒 Files selected for processing (16)
  • LICENSE.md
  • README.md
  • cmd/root.go
  • cmd/root_test.go
  • internal/cli/cli.go
  • internal/cli/cli_test.go
  • internal/cli/mocks/ProgramRunner.go
  • internal/cli/tui.go
  • internal/cli/tui_test.go
  • internal/fs/fs.go
  • internal/fs/fs_test.go
  • internal/fs/mocks/FS.go
  • internal/logger/logger.go
  • internal/logger/logger_test.go
  • internal/logger/mocks/Logger.go
  • main.go

Walkthrough

Copyright year updates from 2025 to 2026 and license header standardization from full GNU AGPL text to SPDX-License-Identifier format across the project. Documentation updated for Go version requirement. One import alias added to internal/cli/mocks/ProgramRunner.go for bubbletea package.

Changes

Cohort / File(s) Summary
License Header Standardization
LICENSE.md, cmd/root.go, cmd/root_test.go, internal/cli/cli.go, internal/cli/cli_test.go, internal/cli/tui.go, internal/cli/tui_test.go, internal/fs/fs.go, internal/fs/fs_test.go, internal/logger/logger.go, internal/logger/logger_test.go, main.go
Updated copyright year to 2026 and replaced full GNU AGPL license text with SPDX-License-Identifier: AGPL-3.0-or-later headers across all files.
Mock File Header Additions
internal/fs/mocks/FS.go, internal/logger/mocks/Logger.go
Added copyright and SPDX license headers to previously unlicensed mock files.
Documentation Updates
README.md
Updated Go version requirement from 1.16 to 1.26 for module support.
Import Alias Addition
internal/cli/mocks/ProgramRunner.go
Added import alias tea for "charm.land/bubbletea/v2" and updated all usages to reference aliased types (e.g., tea.Model, tea.Program).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/update-license

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Mar 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@             Coverage Diff             @@
##             main     #373       +/-   ##
===========================================
- Coverage   69.68%   56.23%   -13.46%     
===========================================
  Files           6        6               
  Lines         353      489      +136     
===========================================
+ Hits          246      275       +29     
- Misses         97      197      +100     
- Partials       10       17        +7     
Files with missing lines Coverage Δ
cmd/root.go 9.75% <ø> (+2.85%) ⬆️
internal/cli/cli.go 60.00% <ø> (+60.00%) ⬆️
internal/cli/tui.go 66.80% <ø> (-19.54%) ⬇️
internal/fs/fs.go 95.45% <ø> (-0.11%) ⬇️
internal/logger/logger.go 37.87% <ø> (-53.24%) ⬇️
main.go 0.00% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@nicholas-fedor nicholas-fedor merged commit b88eef3 into main Mar 2, 2026
14 of 16 checks passed
@nicholas-fedor nicholas-fedor deleted the chore/update-license branch March 2, 2026 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant